package cn.stylefeng.guns.modular.business.frequency.orderpick.model.param;

import cn.stylefeng.guns.core.pojo.page.OrderItem;
import cn.stylefeng.guns.modular.business.frequency.ordersub.model.param.OrderDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * @Description:
 * @Author jzy
 * @Date 2021/9/17 0017
 **/
@Data
@ApiModel
public class PickDTO extends OrderDTO {

    @ApiModelProperty("指派结算人的人")
    private String pickUserName;

    private String orderCreateUserName;

    private String settlementName;
    private String settlementPhone;
    private String driverName;
    private String driverPhone;
    private BigDecimal pickCarFee;
    private String orderRemark;

    private Long orderId;

    private List<Long> dataList;

    // 指派状态筛选
    private List<Integer> pickCarStatus;
    // 入库状态筛选
    private List<Integer> stockStatus;
    // 指派司机状态筛选
    private List<Integer> driverStatus;
    // 验车状态筛选
    private List<Integer> verifyCarStatus;
    // 结算方式筛选
    private List<Integer> settlementType;

    private String key;

    ////排序字段
    //private String column;
    ////排序方法
    //private Boolean asc = false;
    //
    //private List<OrderItem> orders=new ArrayList<>();
}
